package cn.huiyunche.base.service.vo;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @FileName: cn.huiyunche.base.service.vo
 * @Description: 劳务价格变更列表vo
 * @author: Aaron
 * @date: 2017/3/13 下午5:46
 */
public class ScPriceconfFreightValidateLogVo {

    private Integer id;

    //线路名称
    private String routeName;

    private Integer originProvinceId;


    private String originProvinceName;


    private Integer originAreaId;


    private String originAreaName;


    private Integer originCityId;


    private String originCityName;


    private Integer destProvinceId;


    private String destProvinceName;


    private Integer destAreaId;


    private String destAreaName;


    private Integer destCityId;


    private String destCityName;


    private Integer validateResultCode;

    private String validateResultCodeString;

    private BigDecimal miles;


    private BigDecimal currentValue;


    private String validateResult;


    private Date effectiveDate;

    private String effectiveDateString;

    private Integer importResultCode;

    private String importResult;

    private String batchId;

    private int limitStart = -1;

    private int limitEnd = -1;
    //是否能修改
    private boolean isLock;

    public String getBatchId() {
        return batchId;
    }

    public ScPriceconfFreightValidateLogVo setBatchId(String batchId) {
        this.batchId = batchId;
        return this;
    }

    public int getLimitStart() {
        return limitStart;
    }

    public ScPriceconfFreightValidateLogVo setLimitStart(int limitStart) {
        this.limitStart = limitStart;
        return this;
    }

    public int getLimitEnd() {
        return limitEnd;
    }

    public ScPriceconfFreightValidateLogVo setLimitEnd(int limitEnd) {
        this.limitEnd = limitEnd;
        return this;
    }

    public Integer getId() {
        return id;
    }

    public ScPriceconfFreightValidateLogVo setId(Integer id) {
        this.id = id;
        return this;
    }

    public String getRouteName() {
        return routeName;
    }

    public ScPriceconfFreightValidateLogVo setRouteName(String routeName) {
        this.routeName = routeName;
        return this;
    }

    public BigDecimal getCurrentValue() {
        return currentValue;
    }

    public ScPriceconfFreightValidateLogVo setCurrentValue(BigDecimal currentValue) {
        this.currentValue = currentValue;
        return this;
    }

    public Date getEffectiveDate() {
        return effectiveDate;
    }

    public ScPriceconfFreightValidateLogVo setEffectiveDate(Date effectiveDate) {
        this.effectiveDate = effectiveDate;
        return this;
    }

    public Integer getOriginProvinceId() {
        return originProvinceId;
    }

    public ScPriceconfFreightValidateLogVo setOriginProvinceId(Integer originProvinceId) {
        this.originProvinceId = originProvinceId;
        return this;
    }

    public String getOriginProvinceName() {
        return originProvinceName;
    }

    public ScPriceconfFreightValidateLogVo setOriginProvinceName(String originProvinceName) {
        this.originProvinceName = originProvinceName;
        return this;
    }

    public Integer getOriginAreaId() {
        return originAreaId;
    }

    public ScPriceconfFreightValidateLogVo setOriginAreaId(Integer originAreaId) {
        this.originAreaId = originAreaId;
        return this;
    }

    public String getOriginAreaName() {
        return originAreaName;
    }

    public ScPriceconfFreightValidateLogVo setOriginAreaName(String originAreaName) {
        this.originAreaName = originAreaName;
        return this;
    }

    public Integer getOriginCityId() {
        return originCityId;
    }

    public ScPriceconfFreightValidateLogVo setOriginCityId(Integer originCityId) {
        this.originCityId = originCityId;
        return this;
    }

    public String getOriginCityName() {
        return originCityName;
    }

    public ScPriceconfFreightValidateLogVo setOriginCityName(String originCityName) {
        this.originCityName = originCityName;
        return this;
    }

    public Integer getDestProvinceId() {
        return destProvinceId;
    }

    public ScPriceconfFreightValidateLogVo setDestProvinceId(Integer destProvinceId) {
        this.destProvinceId = destProvinceId;
        return this;
    }

    public String getDestProvinceName() {
        return destProvinceName;
    }

    public ScPriceconfFreightValidateLogVo setDestProvinceName(String destProvinceName) {
        this.destProvinceName = destProvinceName;
        return this;
    }

    public Integer getDestAreaId() {
        return destAreaId;
    }

    public ScPriceconfFreightValidateLogVo setDestAreaId(Integer destAreaId) {
        this.destAreaId = destAreaId;
        return this;
    }

    public String getDestAreaName() {
        return destAreaName;
    }

    public ScPriceconfFreightValidateLogVo setDestAreaName(String destAreaName) {
        this.destAreaName = destAreaName;
        return this;
    }

    public Integer getDestCityId() {
        return destCityId;
    }

    public ScPriceconfFreightValidateLogVo setDestCityId(Integer destCityId) {
        this.destCityId = destCityId;
        return this;
    }

    public String getDestCityName() {
        return destCityName;
    }

    public ScPriceconfFreightValidateLogVo setDestCityName(String destCityName) {
        this.destCityName = destCityName;
        return this;
    }

    public Integer getValidateResultCode() {
        return validateResultCode;
    }

    public ScPriceconfFreightValidateLogVo setValidateResultCode(Integer validateResultCode) {
        this.validateResultCode = validateResultCode;
        return this;
    }

    public String getValidateResultCodeString() {
        return validateResultCodeString;
    }

    public ScPriceconfFreightValidateLogVo setValidateResultCodeString(String validateResultCodeString) {
        this.validateResultCodeString = validateResultCodeString;
        return this;
    }

    public BigDecimal getMiles() {
        return miles;
    }

    public ScPriceconfFreightValidateLogVo setMiles(BigDecimal miles) {
        this.miles = miles;
        return this;
    }

    public String getValidateResult() {
        return validateResult;
    }

    public ScPriceconfFreightValidateLogVo setValidateResult(String validateResult) {
        this.validateResult = validateResult;
        return this;
    }

    public Integer getImportResultCode() {
        return importResultCode;
    }

    public ScPriceconfFreightValidateLogVo setImportResultCode(Integer importResultCode) {
        this.importResultCode = importResultCode;
        return this;
    }

    public String getImportResult() {
        return importResult;
    }

    public ScPriceconfFreightValidateLogVo setImportResult(String importResult) {
        this.importResult = importResult;
        return this;
    }

    public String getEffectiveDateString() {
        return effectiveDateString;
    }

    public ScPriceconfFreightValidateLogVo setEffectiveDateString(String effectiveDateString) {
        this.effectiveDateString = effectiveDateString;
        return this;
    }

    public boolean isLock() {
        return isLock;
    }

    public ScPriceconfFreightValidateLogVo setLock(boolean lock) {
        isLock = lock;
        return this;
    }

    public boolean getIsLock() {
        return isLock;
    }

    public ScPriceconfFreightValidateLogVo setIsLock(boolean isLock) {
        this.isLock = isLock;
        return this;
    }

    @Override
    public String toString() {
        return "ScPriceconfFreightValidateLogVo{" +
                "routeName='" + routeName + '\'' +
                ", originProvinceId='" + originProvinceId + '\'' +
                ", originProvinceName='" + originProvinceName + '\'' +
                ", originAreaId='" + originAreaId + '\'' +
                ", originAreaName='" + originAreaName + '\'' +
                ", originCityId='" + originCityId + '\'' +
                ", originCityName='" + originCityName + '\'' +
                ", destProvinceId='" + destProvinceId + '\'' +
                ", destProvinceName='" + destProvinceName + '\'' +
                ", destAreaId='" + destAreaId + '\'' +
                ", destAreaName='" + destAreaName + '\'' +
                ", destCityId='" + destCityId + '\'' +
                ", destCityName='" + destCityName + '\'' +
                ", validateResultCode='" + validateResultCode + '\'' +
                ", miles='" + miles + '\'' +
                ", validateResult='" + validateResult + '\'' +
                ", currentValue=" + currentValue +
                ", effectiveDate=" + effectiveDate +
                ", batchId=" + batchId +
                '}';
    }
}
